home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 1996 June / Software of the Month Club 1996 June.iso / pc / dos / edu / colaid / col_aid.1 / A4V6RT.BAT < prev    next >
DOS Batch File  |  1995-09-19  |  2KB  |  61 lines

  1. @ECHO OFF
  2. REM Batch file calls CHECK.EXE. This program can check on the amount of free XMS memory, 
  3. REM the amount of free disk space, and whether you are running under Windows. The program
  4. REM sets the DOS error level.
  5.  
  6.  
  7. CHECK MEMORY 4000000   
  8. IF ERRORLEVEL 2 GOTO CONFIG1  REM Windows
  9. IF ERRORLEVEL 1 GOTO CONFIG2  REM Less than 4 MB
  10. IF ERRORLEVEL 0 GOTO CONFIG1  REM More than 4 MB XMS
  11.  
  12. :CONFIG1
  13. REM If error level was 2, user is running under Windows. Don't need to set the Alpha Four
  14. REM virtual memory manager parameters because Alpha Four will use the Windows virtual memory
  15. REM manager. Call alphart.exe to start the Runtime program.
  16.  
  17. REM If error level was 0, user is running under DOS. User has more than 4 MB of free XMS
  18. REM  memory, and therefore Alpha Four will not need to create a virtual memory swap file on disk.
  19. REM Call alphart.exe to start the Runtime program.
  20.  
  21. ALPHART -A#1995_e
  22. GOTO DONE
  23.  
  24. :CONFIG2
  25. REM User is not running under Windows, but has less than 4 MB of free XMS memory.
  26. REM User will therefore have to use the Alpha Four virtual memory manager. 
  27.  
  28. REM Check to see that there is a minimum of 2 MB of free XMS memory.
  29. CHECK MEMORY 2048000   
  30. IF ERRORLEVEL 1 GOTO FAIL2 REM Less than 2 MB
  31.  
  32. REM Check to see if the Alpha Four virtual memory swap file already exists. If not check
  33. REM to see if there is sufficient disk space to create it.
  34.  
  35. IF EXIST A4.SWP GOTO CONTINUE
  36. CHECK DISKSPACE 4100000
  37. IF ERRORLEVEL 1 GOTO FAIL
  38.  
  39. :CONTINUE
  40. REM The DOS4GVM environment variable tells Alpha Four where to find the the A4.VMC file.
  41. REM The A4.VMC file sets the parameters for Alpha Four's virtual memory manager.
  42. SET DOS4GVM=@A4.VMC
  43.  
  44. ALPHART -A#1995_e
  45. GOTO DONE
  46.  
  47. :FAIL
  48. ECHO  WARNING!! You do not have enough free disk space to create the swap file 
  49. ECHO  necessary to run Alpha Four.  You need to have at lease 4.1 MB free.
  50. GOTO DONE
  51.  
  52. :FAIL2
  53. ECHO WARNING!! You do not have enough free XMS memory to run Alpha Four.
  54. ECHO You need to have a minimum of 2 MB of free XMS memory. You may be able
  55. ECHO to increase free XMS memory by reducing the amount of memory used by your
  56. ECHO disk caching software.
  57. GOTO DONE
  58.  
  59. :Done
  60.  
  61.